.clearfix:after{
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.mod-topbarThrough{
	width: 100%;
	height: 33px;
	border-bottom: 1px solid #c7c7c7;
	background: #f5f5f5;
}
.mod-topbar{
	width: 960px;
	margin: 0 auto;
	height: 33px;
	border-bottom: 1px solid #c7c7c7;
	background: #f5f5f5;
	color: #666666;
	font-size: 12px;
}
.topLeft{
	width: 235px;
	margin-right: 240px;
	float: left;
	height: 32px;
	line-height: 32px;
}
.topLeft li:first-child{
	float: left;
	background: url(/images/1.jpg) no-repeat right center;
	padding-right: 12px;
}
.topLeft li:last-child{
	padding-left: 120px;
}
.topLeft span{
	color: #118855;
	font-size: 14px;
	margin-left: 5px;
}
.topRight{
	float: right;
	height: 32px;
	line-height: 32px;
}
.topRight a{
	color: #666666;
}
.topRight li{
	float: left;
	background: url(/images/1.jpg) no-repeat right center;
	padding: 0 12px;
}
.topRight li:last-child{
	background: none;
}
.topRight span{
	color: red;
}

.mod-headerThrough{
	width: 100%;
	border-bottom: 3px solid #4bac20;
}
.mod-header{
	width: 960px;
	margin: 0 auto;
	background: url(/images/background.png) no-repeat right bottom;
}
.mod-header h1{
	float: left;
	height: 97px;
	width: 230px;
	background: url(/images/logal2.jpg) no-repeat left center;
}
.mod-header h1 a{
	display: block;
	height: 97px;
	width: 230px;
	font-size: 0;
}
.search{
	float: left;
	margin: 18px 0 0 80px;
}
.search ul li a{
	color: black;
}
.search ul li{
	float: left;
	padding: 2px 10px;
	margin-right: 10px;
	border-radius: 2px;
}
.search ul li:first-child{
	background: green;
}
#searching{
	width: 490px;
	height: 33px;
	border: 2px solid #4bac20;
	margin-top: 5px;
	text-indent: 6px;
	float: left;
}
.search button{
	height: 39px;
	width: 72px;
	background: #4bac20;
	color: white;
	border: none;
	float: left;
	margin-top: 5px;
}
/*-------------内容-----------------*/
.mod-shop{
	width: 100%;
}
.shop{
	width: 960px;
	height: 162px;
	margin: 0 auto;
	background: -moz-linear-gradient(top,#f2f7fb,#ffffff);
	border: 1px solid #D8D8D8;
	margin-top: 10px;
}
.shop>img{
	width: 118px;
	float: left;
	margin: 22px 0 0 20px;
	border: 1px solid #d8d8d8;
}
.shopMessage{
	float: left;
	margin: 20px 0 0 28px;
	width: 320px;
}
.shopMessage>a{
	font-size: 16px;
	font-weight: bold;
	color: black;	
}
.shopMessage img{
	margin-top: 5px;
}
.shopMessage ul li{
	height: 26px;
	float: left;
	padding: 0 15px 0 22px;
	background: url(/images/ico3.jpg) no-repeat left center;
}
.shopMessage ul{
	margin: 10px 0 6px 0;
}
.shopMessage p{
	margin-top: 8px;
}
.shopMessage p span{
	color: #e24e4c;
}
.shopMessage p a{
	color: #2e74d3;
}
.shopComment{
	text-align: right;
	float: right;	
	margin: 22px 20px 0 0;
}
.shopComment ul li{
	text-align: right;
	float: right;
	padding: 0 0 0 40px;
	background: url(/images/ico5.jpg) no-repeat 13px center;
}
.shopComment p{
	margin-top: 10px ;
}
.shopComment p span{
	color: #009900;
	font-weight: bold;
}
.notice{
	color: #666666;
	width: 960px;
	margin: 10px auto 0 auto;
	height: 34px;
	line-height: 34px;
	text-indent: 46px;
	border: 1px solid #D8D8D8;
	background: url(/images/ico6.jpg) no-repeat 20px center;
}
.notice span{
	color: red;
}
/*-------------价格表------------*/
.goods{
	width: 960px;
	margin: 0 auto;
}
.goodsSelect{
	width: 760px;
	border-bottom: 2px solid #D8D8D8;
}
.goodsSelect ul li{
	float: left;
	width: 80px;
	margin: 0 16px;
	padding: 27px 10px 10px 10px;
	font-size: 14px;
	font-weight: bold;
}
.goodsSelect input{
	float: left;
	width: 160px;
	height: 20px;
	background: url(/images/ico7.jpg) no-repeat 6px center;
	border: 1px solid #cccccc;
	text-indent: 24px;
	margin: 24px 0 0 0;
	border-radius: 2px 0 0 2px;
}
.goodsSelect button{
	float: left;
	margin: 24px 0 0 0;
	background: #f4f4f4;
	border: 1px solid #cccccc;
	border-left: none;
	height: 24px;
	border-radius: 0 2px 2px 0;
}
.amount{
	width: 760px;
	height: 38px;
	border: 1px solid #ceddc5;
	background: #f8fff3;
	margin-top: 8px;
}
.amount ul li{
	float: left;
	padding: 13px 10px 0 10px;
	color: #2e74d3;
}
.amount li span{
	color: #888888;
}
/*---------------price------------*/
.price{
	width: 760px;
}
.price li{
	border-bottom: 1px solid #e8e6df;
	height: 94px;
}
.price li img{
	float: left;
	margin: 13px 15px 0 10px;
	width: 70px;
	height: 70px;
	border: 1px solid #cccccc;	
}
.priceContent{
	float: left;
	width: 410px;
	height: 70px;
	margin-top: 12px;
}
.priceContent a{
	color: #2e74d3;
}
.priceContent p{
	color: #999999;
	line-height: 20px;
}
.price li>p{
	font-size: 18px;
	font-weight: bold;
	float: left;
	margin: 39px 63px 0 20px;
	color: #ff6600;
}
.price li>p span{
	color: #999999;
}
.price li button{
	background: #ff9711;
	border: none;
	height: 31px;
	width: 95px;
	color: white;
	border-radius: 4px;
	margin-top: 31px;
}
.pageTurn{
	width: 760px;
	height: 46px;
}
.pageTurn ul{
	margin: 5px 0 0 300px;
}
.pageTurn ul li{
	float: left;
	padding: 3px 10px;
	border: 1px solid #cccccc;
	border-radius: 4px;
	margin-right: 3px;
	color: #2e74d3;
}
.pageTurn ul li:last-child{
	background: url(/images/nextpage1.jpg) no-repeat 47px center;
}
.map{
	float: right;
	width: 180px;
	text-align: center;
	margin-top: 15px;
}
.map img:nth-child(2){
	width: 125px;
}
.map a{
	color: #2e74d3;
}
.goodsLeft{
	width: 760px;
	float: left;
}
/*-------userComment---------*/
.mod-userComment{
	width: 960px;
	margin: 0 auto;
}
.userComment{
	width: 760px;
	color: #999999;
}
.userComment h2{
	height: 34px;
	line-height: 34px;
	padding-left:16px;
	background: #F7F7F7;
	border: 1px solid #C7C7C7;
}
.userComment ul li{
	height: 107px;
	border-left: 1px solid #C7C7C7;
	border-right: 1px solid #C7C7C7;
	border-bottom: 1px dashed #C7C7C7;
}
.user{
	float: left;
	width: 110px;
	text-align: center;
}
.user img{
	margin-top: 14px;
}
.comment{
	float: left;
	width: 400px;
}
.comment img{
	margin-top: 10px;
}
.comment p{
	margin: 15px 0 8px 0;
	color: black;
}
.comment span:nth-child(2){
	color: #ff6600;
}
.userComment ul li>p{
	float: right;
	margin: 10px 6px 0 0;
}
.userComment ul li:last-child{
	border-bottom: 1px solid #C7C7C7;
	height: 145px;
}

.userPageTurn{
	float: left;
	width: 760px;
	height: 46px;
}
.userPageTurn dl{
	margin: 15px 0 0 300px;
}
.userPageTurn dl dd{
	float: left;
	padding: 3px 10px;
	border: 1px solid #cccccc;
	border-radius: 4px;
	margin-right: 3px;
	color: #2e74d3;
}
.userPageTurn dl dd:last-child{
	background: url(/images/nextpage1.jpg) no-repeat 47px center;
}
/*-----------店铺详情-------------*/
.shopDetail{
	width: 760px;
	margin-top: 10px;
	background-color: #fcfcfc;
}
.shopDetail h2{
	height: 34px;
	line-height: 34px;
	padding-left:16px;
	background: #F7F7F7;
	border: 1px solid #C7C7C7;
}
.shopDetail li p:first-child{
	width: 100px;
	height: 40px;
	background: #ededed;
	line-height: 40px;
	text-align: right;
	padding-right: 10px;
	float: left;
}
.shopDetail li{
	height: 40px;
	margin-bottom: 3px;
}
.shopDetail li dl{
	margin-left: 120px;
}
.shopDetail li dd{
	float: left;
	width: 44px;
	height: 17px;
	margin: 12px 10px 0 0;
	background: #f5ffeb;
	border: 1px solid #badd98;
	text-align: center;
}
.shopDetail li p:last-child{
	padding: 12px 0 0 120px;
}
.shopDetail li:last-child p:first-child{
	height: 43px;
}
.shopDetail li:last-child p:last-child{
	color: #ff0000;
}
.shopDetail li a{
	color: #2e74d3;
}
.shopDetail ul{
	border: 1px solid #C7C7C7;
	border-top: none;
}
/*-----------server-------------*/
.server{
	width: 760px;
	margin: 10px 0 20px 0;
	border: 1px solid #C7C7C7;
}
.server h2{
	height: 34px;
	line-height: 34px;
	padding-left:16px;
	background: #F7F7F7;
	border-bottom: 1px solid #C7C7C7;
}
.server>p{
	height: 74px;
	line-height: 74px;
	text-align: center;
	background: url(/images/sever1.jpg) no-repeat 200px center;
	font-size: 20px;
}
.server ul{
	width: 674px;
	margin-left: 40px;
}
.server li{
	height: 68px;
	background: url(/images/server2.jpg) no-repeat 5px center;
	text-indent: 50px;
	border-bottom: 1px solid #C7C7C7;
	padding-top: 25px;
}
.server li h3{
	color: #4aa659;
}
.server li:last-child{
	border: none;
}
/*------------footer--------------*/
.footerThrough{
	width: 100%;
	background-color: #fafafa;
	border-top: 1px solid #d6d6d6;
}
.footer{
	width: 960px;
	margin: 0 auto;
}
.behind{
	border-bottom: 1px solid #d6d6d6;
}
.behind li{
	width: 192px;
	height: 155px;
	float: left;
	background: url(/images/footer1.jpg) no-repeat 30px 20px;
}
.behind li p{
	margin: 30px 0 0 80px;
	color: #888888;
	font-size: 16px;
	font-weight: bold;
}
.behind li a{
	color: #888888;
	display: block;
	margin: 10px 0 10px 80px;
}
.behind li:last-child a{
	color: #239bf8;
}

.address{
	color: #888888;
	text-align: center;
	padding-top: 20px;
	height: 133px;
	font-size: 14px;
}
.address p{
	margin-top: 5px;
}

.backToTop{
	height: 50px;
	width: 30px;
	border: 1px solid #8D8D8D;
	background: url(/images/map1.jpg) no-repeat center 5px;
	position: fixed;
	right: 10px;
	bottom: 20px;
	text-align: center;
	padding-top: 25px;
}
.backToTop:hover{
	border: 1px solid green;
	color: green;
}





























